home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Tools / ClassAct / ClassActFAQ.doc < prev    next >
Text File  |  1997-06-04  |  20KB  |  445 lines

  1.         CLASSACT FAQ
  2.  
  3.  
  4. THIS DOCUMENT
  5.  
  6.         This document was written to answer to frequently asked questions
  7.         about the ClassAct GUI toolkit. It addresses both user and developer
  8.         questions.  Sorry, some information is not quite up-to-date for 
  9.         ClassAct 2.0 yet.
  10.  
  11.  
  12. MAINTAINER
  13.  
  14.         This FAQ is maintained by Osma Ahvenlampi <Osma.Ahvenlampi@hut.fi>
  15.  
  16.  
  17. CONTENTS
  18.  
  19.         1.1 What is ClassAct?
  20.         1.2 What's the availability?
  21.         1.3 Why is it better than the other GUI toolkits?
  22.         1.4 Where can I get ClassAct?
  23.         1.5 Is there a mailing list?
  24.         1.6 What uses ClassAct?
  25.  
  26.         2.1 What is in ClassAct?
  27.         2.2 How about the developer support stuff?
  28.         2.3 How does writing ClassAct applications differ from GadTools?
  29.         2.4 From other toolkits?
  30.  
  31.         3.1 Can I change the way ClassAct looks?
  32.         3.2 Is there a preferences editor?
  33.         3.3 Can ClassAct use background patterns?
  34.  
  35.         4.1 What is this deferred refresh thing?
  36.         4.2 How does it work?
  37.         4.3 How do the gadgets interconnect?
  38.         4.4 How does ClassAct support keyboard control?
  39.  
  40. THE FAQ
  41.  
  42.     1.1 What is ClassAct?
  43.  
  44.         ClassAct is a GUI toolkit for the Amiga, implemented as a set of
  45.         easy to use shared BOOPSI class libraries.
  46.  
  47.         ClassAct provides object-oriented building blocks for your
  48.         application in the form of Intuition BOOPSI classes available as
  49.         either shared run-time libraries.  As they are standard classes,
  50.         they may be used with any application environment supporting
  51.         BOOPSI. However, ClassAct is a complete GUI system in its own right,
  52.         supporting everything from simple buttons to an advanced listview
  53.         class supporting multi-select, images, multi-column and more.
  54.         In addition, a complete GUI fast window and layout system class that
  55.         lets you create font-sensitive and resizable interfaces quickly
  56.         and easily.
  57.  
  58.     1.2 What's the availability?
  59.  
  60.         Programs that use ClassAct can be made freely distributable,
  61.         shareware, commercial, etc. as there is no fee for users!  When you
  62.         purchase ClassAct, users of your software get to use all the
  63.         functions/preferences of our classes.  This not only makes ClassAct
  64.         a powerful and time-saving choice for software developers, but an
  65.         affordable and convenient one as well.
  66.  
  67.         ClassAct is a commercial toolkit with a developer kit available for
  68.         $69.95. This kit contains the latest ClassAct libraries, the C
  69.         headers, and the programmer documentation, plus many example programs
  70.         with source. The kit also includes a distribution license for the
  71.         class libraries, which means that they can be distributed free of
  72.         charge with the applications using them. For inclusion with software
  73.         to be bundled and/or distributed with the AmigaOS, a special license
  74.         is available.
  75.         
  76.         For freeware and shareware developers there is a special deal of the
  77.         toolkit for only $39.95. The package is exactly the same and entitles
  78.         the buyer to the same support, but the distribution license restricts
  79.         the use of the toolkit to non-commercial programs. That means public
  80.         domain, freeware, shareware and similar applications.
  81.  
  82.     1.3 Why is it better than other GUI toolkits?
  83.  
  84.         Since ClassAct all classes are BOOPSI, they automatically support all
  85.         sorts of great features, such as window relativity (resizability),
  86.         3.x gadgethelp, notification, and interconnections with other BOOPSI
  87.         classes (which do not necessarily have to be ClassAct classes).
  88.         ClassAct classes are totally standard BOOPSI objects, just like the
  89.         colorwheel and gradient sliders that come with release 3.x of the
  90.         Amiga's operating system.  ClassAct classes are built for speed,
  91.         power and efficiency. Many systems are cumbersome or limited in
  92.         ability, and user preference, often the result of trying to build
  93.         on top of the limited GadTools system. Many people think BOOPSI and
  94.         get scared off, this is only because until now, there have not been
  95.         many BOOPSI objects to work with. Making a BOOPSI interface often
  96.         requiers writing your own gadget classes since AmigaOS does not
  97.         provide anything beyond the basic button, string and scroller.
  98.  
  99.         ClassAct provides all of the ground work, over 25 font adaptive
  100.         feature rich classes, letting you concentrate on your application,
  101.         and its GUI, not how to implement it or work around short comings
  102.         of lesser systems.
  103.  
  104.         All ClassAct classes are compatible with 2.04 (V37) thru 3.1 (V40)
  105.         releases of the Amiga operating system and take advantage of
  106.         performance increases available in release 3.x.
  107.  
  108.     1.4 Where can I get ClassAct?
  109.  
  110.         ClassAct is availble NOW only from for just $39.95 USD for public
  111.         domain and sharware authors, and $69.95 USD for commercial
  112.         developers.  It can be ordered directly from Finale Development, Inc:
  113.  
  114.             Finale Development, Inc.
  115.             P.O. Box 6905
  116.             West Palm Beach, FL. 33405
  117.             USA
  118.  
  119.             Phone: 1 203 235 7518
  120.             Fax: 1 203 237 8459
  121.  
  122.              E-Mail: caldi@ct1.nai.net
  123.  
  124.         Demos and maintenance updates are available via FTP from:
  125.  
  126.         FTP: ftp.warped.com 
  127.              /pub/amiga/classact/ClassActDemo.lha
  128.              /pub/amiga/classact/Classes-##-XXX-##.lha
  129.  
  130.              Where ##-XXX-## prepresents the date of the update release,
  131.              for example: Classes-8-May-97.lha
  132.  
  133.         The ClassAct web site is at:
  134.              WWW: http://www.warped.com/~timmer/classact/
  135.  
  136.     1.5 Is there a mailing list?
  137.     
  138.         Yes. To subscribe, send a message to;
  139.  
  140.         majordomo@warped.com
  141.  
  142.         with the line,
  143.         
  144.         subscribe classact <your-email-address>
  145.         
  146.         in the BODY of the message. For example,
  147.         
  148.         subscribe classact joe@bob.com
  149.         
  150.         This mailing list is the primary form of support for the toolkit. 
  151.         All of the developers read it and answer questions.
  152.  
  153.     1.6 What uses ClassAct?
  154.  
  155.         Several ClassAct applications are being developed. A few
  156.         have already been, or are very near release;
  157.  
  158.         Excelsior BBS - The lastest version of E! BBS now usess ClassAct.
  159.  
  160.         SysInspector  - System Inspector, simular in purpose to Xoper
  161.                         with a very attractive ClassAct GUI.
  162.  
  163.         EnPrint       - Epson Stylus printer driver/control software
  164.                         Available from Endicor Technologies.
  165.  
  166.         IW225 Pro     - IW225 Professional TCP/IP Stack is now using
  167.                         ClassAct for point & click GUI QuickPrefs
  168.                         configuration as well as bundled with the
  169.                         new DaFTP. Available from InterWorks.
  170.  
  171.         NewYork       - An NNTP News Reader, styled after Voodoo. In
  172.                         beta stages of development, and like Voodoo,
  173.                         this is being written by one one of the ClassAct
  174.                         co-authors. Email caldi@ct1.nai.net for more info.
  175.  
  176.         NewIcons 3.0  - Recently release version of NewIcons, uses
  177.                         ClassAct for NI3 prefs.
  178.  
  179.         AmiFTP        - AmiFTP, another popular GUI FTP client has been
  180.                         re-implemented with ClassAct. More info at:
  181.  
  182.                         http://www.lysator.liu.se/~lilja/AmiFTP.html
  183.  
  184.         DaFTP'96      - The popular DaFTP has been re-implemented
  185.                         using ClassAct.
  186.  
  187.         Voodoo        - A multithreaded mail reader with MIME support,
  188.                         Rexx interface for OS 3.x, and  included
  189.                         in the Amiga Technologies Surfer bundle.
  190.  
  191.                         http://www.niksula.cs.hut.fi/~oahvenla/voodoo/
  192.  
  193.         Thor 2.5      - The popular THOR news/email offline/tcp reader
  194.                         is being ported to ClassAct. Available Soon!
  195.  
  196.                         Note, V2.5 beta/preview is available now for
  197.